#include <iostream>

using namespace std;

template<class Type>

void swap_a_rama(Type& x, Type& y){
	Type tmp = x;
	x = y;
	y = tmp;
}

template <class Object>
class MyClass{
:x
!g
};

int main(){
	int a = 49908;
	int b = 2;
	cout << a << " " << b << endl;
	swap_a_rama(a,b);
	cout << a << " " << b << endl;
	
	MyClass<int> x;
}
